package com.example.anliku.mapper;

import com.example.anliku.entity.ExampleClazz;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface ExampleClazzMapper {
    int deleteByPrimaryKey(Integer exampleClazzId);

    int insert(ExampleClazz record);

    int insertSelective(ExampleClazz record);

    ExampleClazz selectByPrimaryKey(Integer exampleClazzId);

    int updateByPrimaryKeySelective(ExampleClazz record);

    int updateByPrimaryKey(ExampleClazz record);

    int updateBatch(List<ExampleClazz> list);

    int batchInsert(@Param("list") List<ExampleClazz> list);

    List<ExampleClazz> selectAllByExampleClazzExampleId(@Param("exampleClazzExampleId") Integer exampleClazzExampleId);

    int insertList(@Param("list") List<ExampleClazz> list);

    int deleteByExampleClazzClazzName(@Param("exampleClazzClazzName") String exampleClazzClazzName);

    List<ExampleClazz> selectAllByExampleClazzClazzNameAndExampleClazzExampleId(@Param("exampleClazzClazzName")String exampleClazzClazzName,@Param("exampleClazzExampleId")Integer exampleClazzExampleId);

    int deleteByExampleClazzExampleId(@Param("exampleClazzExampleId")Integer exampleClazzExampleId);



}